SingleLiveEvent로 이벤트 처리하기

이전 글 – 안드로이드 VectorDrawable 알아보기 AAC lifecycle컴포넌트의 등장과 함께 MVVM패턴이 다소 변경되었습니다. 기존의 방식은 다음 그림과 같습니다. Activity와 ViewModel의 의존성을 분리하고 ViewModel은 Navigator를 이용하여 Activity에게 이벤트를 전달합니다. Navigator의 구현체는 보통 Activity가 되곤했었습니다. BaseObservable을 상속받아 … SingleLiveEvent로 이벤트 처리하기 계속 읽기